package com.zmn.mcc.business.interfaces.staff;

import com.zmn.common.dto.LoginStaff;
import com.zmn.mcc.model.entity.staff.staffchangelog.StaffChangeLog;
import com.zmn.mcc.model.entity.staff.staffchangelog.StaffChangeLogQuery;

import java.util.List;

/**
 * 描述: 员工异动基础接口类
 *
 * @author guoqiao
 * @since 2021-03-08 11:28:02
 */
public interface StaffChangeLogBService {

    /**
     * 描述: 编辑数据权限日志记录
     *
     * @param staffId 员工id
     * @param loginStaff 登录员工
     * @param ip IP
     * @param str 数据权限类型
     * @return
     * @author guoqiao
     * @since 2021/3/8 18:35
     */
    void insertAuthLog(Integer staffId, LoginStaff loginStaff, String ip, String str);

}

